package com.isoft.systemprovidor.controller.approval;

import com.isoft.systemprovidor.bean.ResponseData;
import com.isoft.systemprovidor.controller.BaseController;
import com.isoft.systemprovidor.dao.approval.Approval_DRP_Dao;
import com.isoft.systemprovidor.entity.approval.Approval_DRP;
import com.isoft.systemprovidor.entity.approval.Approval_PRP;
import com.isoft.systemprovidor.service.approval.Approval_DRP_Service;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * (9)	日常报销待审批单：费用报销单、贴票据、审批记录历史、审批意见、个人签名。
 * 	【费用报销单】所显示的信息：填报日期、部门、姓名、报销事由、报销金额（小写、大写）。
 * 	【贴票据】所显示的信息：上传报销用的各种票据图片。
 * 	【审批历史记录】显示信息项：审批步骤、审批人、操作、审批意见、操作时间。
 * 	【审批意见】显示信息项：审批意见。
 * 	【个人签名】显示信息项：领导个人的电子签名。
 * **/
@CrossOrigin
@RestController
@Slf4j
@RequestMapping("/systemprovidor/approvaldrp")
public class Approval_DRP_Controller extends BaseController {
    @Autowired
    Approval_DRP_Service drpService;
    /*审核人员操作*/
    //分页获取审批信息
    @GetMapping("/getallpage")
    public ResponseData getallPage (Integer current, Integer size , Integer appoperate , String name ){
        return drpService.getallPage(current,size,appoperate,name);
    }
    //办理审核业务
    @PutMapping("audit")
    public ResponseData auditService( @RequestBody Approval_DRP approval){
        return drpService.auditService(approval);
    }

    //分页查询我的已办
    @GetMapping("/getmydone")
    public ResponseData getPageMyDone(Integer current,Integer size ,String audituserid){
        return drpService.getPageMyDone(current,size,audituserid);
    }
}
